createRTCRoom method Null safety

Future<RTCRoom?> createRTCRoom(
  1. String roomId
)

创建房间实例。

调用此方法仅返回一个房间实例,你仍需调用 RTCRoom.joinRoom 才能真正地创建/加入房间。 多次调用此方法可以创建多个 RTCRoom 实例。分别调用各 RTCRoom 实例中的 RTCRoom.joinRoom 方法,同时加入多个房间。 多房间模式下,用户可以同时订阅各房间的音视频流。

roomId 标识通话房间的房间 ID,最大长度为 128 字节的非空字符串。支持的字符集范围为:

  • 26 个大写字母 A ~ Z;
  • 26 个小写字母 a ~ z;
  • 10 个数字 0 ~ 9;
  • 下划线 "_", at 符 "@", 减号 "-"。

返回值: 创建的 RTCRoom 房间实例。

注意:

  • 如果需要加入的房间已存在,你仍需先调用本方法来获取 RTCRoom 实例,再调用 RTCRoom.joinRoom 加入房间。
  • 多房间模式下,创建多个房间实例需要使用不同的 roomId,否则会导致创建房间失败。
  • 如果你需要在多个房间发布音视频流,无须创建多房间,直接调用 RTCRoom.startForwardStreamToRooms。

Implementation

Future<RTCRoom?> createRTCRoom(String roomId);